[INFO] cloning repository https://github.com/EIBerlin/MyRust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/EIBerlin/MyRust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEIBerlin%2FMyRust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEIBerlin%2FMyRust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 389f38530a1df45679c943def671cacd07bf7cbc
[INFO] fixing EIBerlin/MyRust against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEIBerlin%2FMyRust" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/EIBerlin/MyRust
[INFO] finished tweaking git repo https://github.com/EIBerlin/MyRust
[INFO] tweaked toml for git repo https://github.com/EIBerlin/MyRust written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/EIBerlin/MyRust on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/EIBerlin/MyRust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93
[INFO] running `Command { std: "docker" "start" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]     Checking rand_core v0.10.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking iop v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/bin/rust_15_generic_type_my_print_fn.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Name(String),
[INFO] [stdout]   |     ---- ^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `StudentEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 3 -     Name(String),
[INFO] [stdout] 3 +     Name(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Age` is never constructed
[INFO] [stdout]  --> src/bin/rust_15_generic_type_my_print_fn.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum StudentEnum {
[INFO] [stdout]   |      ----------- variant in this enum
[INFO] [stdout] 3 |     Name(String),
[INFO] [stdout] 4 |     Age(u8),
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `StudentEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `age` are never read
[INFO] [stdout]   --> src/bin/rust_15_generic_type_my_print_fn.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct MyStruct {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout]  9 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 10 |     age: u8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyStruct` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/bin/rust_17_lifetime_named_struct_impl_return_a.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct MyStruct<'l>(&'l str);
[INFO] [stdout]   |        --------     ^^^^^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::my_print::main as super_main`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_super.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use super::my_print::main as super_main;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_first` and `is_second` are never used
[INFO] [stdout]   --> src/bin/rust_18_my_module/my_enum.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | impl MyEnum {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout]  8 |     pub fn is_first(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn is_second(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_me` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn print_me() {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_you` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn print_you() {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyStruct` is never constructed
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct MyStruct {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_name_and_age` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl MyStruct {
[INFO] [stdout]   | ------------- method in this implementation
[INFO] [stdout] 7 |     pub fn print_name_and_age(self) {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/bin/rust_17_lifetime_named_struct_impl_return_a.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | struct MyStruct<'l>(&'l str);
[INFO] [stdout]   |        --------     ^^^^^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/bin/rust_15_generic_type_my_print_fn.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Name(String),
[INFO] [stdout]   |     ---- ^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `StudentEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 3 -     Name(String),
[INFO] [stdout] 3 +     Name(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Age` is never constructed
[INFO] [stdout]  --> src/bin/rust_15_generic_type_my_print_fn.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum StudentEnum {
[INFO] [stdout]   |      ----------- variant in this enum
[INFO] [stdout] 3 |     Name(String),
[INFO] [stdout] 4 |     Age(u8),
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `StudentEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `age` are never read
[INFO] [stdout]   --> src/bin/rust_15_generic_type_my_print_fn.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct MyStruct {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout]  9 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 10 |     age: u8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyStruct` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/bin/rust_19_smart_pointer_student_management_system_example.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct Class {
[INFO] [stdout]    |        ----- field in this struct
[INFO] [stdout] 68 |     id: u8,
[INFO] [stdout] 69 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `value` and `next` are never read
[INFO] [stdout]  --> src/bin/rust_19_smart_pointer_box_single_linked_list.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Node {
[INFO] [stdout]   |     ---- fields in this variant
[INFO] [stdout] 4 |         value: T,
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 5 |         next: Box<MySingleLinkedList<T>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `MySingleLinkedList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `x` is never read
[INFO] [stdout]   --> src/bin/rust_19_smart_pointer_box_value_drop.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct BBox<T> {
[INFO] [stdout]    |        ---- field in this struct
[INFO] [stdout] 12 |     x: T,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::my_print::main as super_main`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_super.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use super::my_print::main as super_main;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::rust_18_my_module::my_print::main as crate_print`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_crate.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::rust_18_my_module::my_print::main as crate_print;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_first` and `is_second` are never used
[INFO] [stdout]   --> src/bin/rust_18_my_module/my_enum.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | impl MyEnum {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout]  8 |     pub fn is_first(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn is_second(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_me` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn print_me() {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_you` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn print_you() {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyStruct` is never constructed
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct MyStruct {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_name_and_age` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl MyStruct {
[INFO] [stdout]   | ------------- method in this implementation
[INFO] [stdout] 7 |     pub fn print_name_and_age(self) {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_first` and `is_second` are never used
[INFO] [stdout]   --> src/bin/rust_18_my_module/my_enum.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | impl MyEnum {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout]  8 |     pub fn is_first(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn is_second(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_me` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn print_me() {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_you` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn print_you() {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyStruct` is never constructed
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct MyStruct {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_name_and_age` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl MyStruct {
[INFO] [stdout]   | ------------- method in this implementation
[INFO] [stdout] 7 |     pub fn print_name_and_age(self) {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::rust_18_my_module::my_print::main as crate_print`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_crate.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::rust_18_my_module::my_print::main as crate_print;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::my_print::main as super_main`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_super.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use super::my_print::main as super_main;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::rust_18_my_module::my_print::main as crate_print`
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_crate.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::rust_18_my_module::my_print::main as crate_print;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_first` and `is_second` are never used
[INFO] [stdout]   --> src/bin/rust_18_my_module/my_enum.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | impl MyEnum {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout]  8 |     pub fn is_first(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn is_second(self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_me` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn print_me() {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_you` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_print.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn print_you() {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyStruct` is never constructed
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct MyStruct {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_name_and_age` is never used
[INFO] [stdout]  --> src/bin/rust_18_my_module/my_struct.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl MyStruct {
[INFO] [stdout]   | ------------- method in this implementation
[INFO] [stdout] 7 |     pub fn print_name_and_age(self) {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0106]: missing lifetime specifier
[INFO] [stdout]  --> src/bin/rust_17_lifetime_error.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn lifetime_error(a: &str, b: &str) -> &str {
[INFO] [stdout]   |                      ----     ----     ^ expected named lifetime parameter
[INFO] [stdout]   |
[INFO] [stdout]   = help: this function's return type contains a borrowed value, but the signature does not say whether it is borrowed from `a` or `b`
[INFO] [stdout] help: consider introducing a named lifetime parameter
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn lifetime_error<'a>(a: &'a str, b: &'a str) -> &'a str {
[INFO] [stdout]   |                  ++++     ++          ++          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `iop` (bin "rust_17_lifetime_error") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0106`.
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/bin/rust_16_trait_struct_impl_abstract_parameter.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct MyStruct {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] 12 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyStruct` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/bin/rust_16_trait_struct_impl_abstract_parameter.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct MyStruct {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] 12 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MyStruct` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `value` and `next` are never read
[INFO] [stdout]  --> src/bin/rust_19_smart_pointer_box_single_linked_list.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Node {
[INFO] [stdout]   |     ---- fields in this variant
[INFO] [stdout] 4 |         value: T,
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 5 |         next: Box<MySingleLinkedList<T>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `MySingleLinkedList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `x` is never read
[INFO] [stdout]   --> src/bin/rust_19_smart_pointer_box_value_drop.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct BBox<T> {
[INFO] [stdout]    |        ---- field in this struct
[INFO] [stdout] 12 |     x: T,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93", kill_on_drop: false }`
[INFO] [stdout] cf4f07e8aa3489e2bc6c7c1394d2cdeb1d7a4ec4a15d44c528cd2fafd7163d93
